package com.tuanzi.loan.business.repository.sms.custom;

import java.util.List;

import com.tuanzi.loan.vo.request.family.sms.ExternalSmsCalculateCondition;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;

import com.tuanzi.loan.business.service.sms.vo.SmsSearchResponse;
import com.tuanzi.loan.vo.request.family.SmsCalculateTaskSearchRequest;
import com.tuanzi.loan.vo.request.family.SmsCondition;
import com.tuanzi.loan.vo.response.family.SmsCalculateTaskSearchResponse;

/**
 * @author Ray 2017/09/21
 */

public interface SmsCalculateTaskRepositoryCustom {

	Page<SmsCalculateTaskSearchResponse> list(SmsCalculateTaskSearchRequest searchRequest, Pageable pageable);

	List<SmsSearchResponse> listSmsUser(SmsCondition smsCondition);

	Long countSmsUser(SmsCondition smsCondition);


}
